WYZWALACZE |
1. czenie wyzwalacza z celem misji w biefinguDziki tej funkcji po wykonaniu zadania, w tym przypadku po uruchomieniu wyzwalacza, na liscie w briefing.html zostanie odhaczony cel misji odpowiadajacy danemu wyzwalaczowiPoniej zapis ktry znajdziemy w briefing.html <p><a name="OBJ_1"></a> Tak zapisujemy 4 cel misji - po wykonaniu zostanie zaznaczony jako V. </p> Gdzie: OBJ_1 - to nic innego jak w edytorze unikalna nazwa wyzwalacza dla kadego wyzwalacza ktrego stworzymy musimy podac osobn nazw. Od razu take pokae jak stworzyc taki wyzwalacz na mapie ktry pozwoli nam np. na: wykonanie misji i odznaczenie jej w briefingu gdy oczyscimy wyznaczony teren z przeciwnikw. Procedura Tworzenia wyzwalacza 1. Wciskamy klawisz F3 ( tym samy zmieniamy po prawej stronie na "wyzwalacze" 2. Doubleklick w miejscu w ktrym chcemy stworzyc taki wyzwalacz 3. W polu NAZWA wpisujemy analogicznie do naszego briefingu OBJ_1 4. W polu TEKST wpisujemy to co bdzie widoczne dla gracza gdy wyswietli punkt na mapie 5. W polu O A wpisujemy szerokosc obszaru wyzwalacza 6. W polu O B wpisujemy wysokoc obszaru wyzwalacza 7. I teraz najwazniejsze w polu AKTYWACA wybieramy kto ma taki wyzwalacz aktywowac... w tym przypadku chcemy by gdy juz nie bedzie nikogo w tym obszarze.. gdy wszystkie AI po stronie WSCHODU zostana wyeliminowane zadanie zostanie wykonane Wybieramy wic WSCHD 9 Wybieramy takze akcje NIEOBECNY poniewa chcemy wykonac zadanie kiedy nikogo nie bedzie w tym obszarze po stronie wschodu 10. Chcemy take by akcja odbyla sie tylko raz wiec obok zaznaczamy RAZ 11. WARUNEK pozostawiamy this 10. PRZY AKTYWACJI podajemy "1" objStatus "DONE" znaczy to tyle samo co "gdy spelnimy warunek wyzwalacza ustaw cel misji z wykonany. 2. Odkrywanie kolejnych zda w briefing.htmlJeli chcemy by kolejne cele misji byly odkrywane po wykonaniu okreslonego zadania, w tym przypadku po uruchomieniu wyzwalacza musimy posuyc si plikiem init.sqf. Zakadajc oczywicie e w misji bd conajmniej dwa zadania do wykonania.W init.sqf dodajemy kolejno "2" objstatus "hidden"; "3" objstatus "hidden"; "4" objstatus "hidden"; Gdzie: "#" to numer kolejnego zadania w briefing.html a status hidden to nic innego jak funkcja "ukryj zadanie x przed wykonaniem poprzedniego. Teraz pozostaje nam jedynie w edytorze misji w polu wyzwalacza PRZY AKTYWACJI gdzie ju wczeniej znajduje si "1" objStatus "DONE" dodac "2" objstatus "active", co bdzi rwnoznaczne z poleceniem "jeli zadanie 1 wykonane, zadanie 2 staje sie aktywne w briefing.html Naley oczywicie pamitc o ; ... ostatecznie taki zapis bdzie wyglda tak: "1" objStatus "DONE"; "2" objstatus "active" 3. Odkrywanie / zmiana kolejnych ikon zada ( markerw ) na mapie taktycznej.Zachodzi potrzeba by czasem pokazac oprcz nowego celu w notatniku dokadnego miejsca na mapie w chwili gdy wykonamy jakie zadanie. Moemy tego dokonac w bardzo prosty sposb.Tworzymy wczesniej w wybranym przez nas miejscu marker 1. Wciskamy klawisz F6 ( tym samy zmieniamy po prawej stronie na "markery" 2. Doubleklick w miejscu w ktrym chcemy stworzyc taki marker 3. W polu NAZWA wpisujemy np: marker_nr_6 4. W polu IKONA wybieramy pusty 5. W polu TEKST podajemy wywietlony tekst ( opcjonalnie ) Jedyne co nam teraz pozostaje to wykonanie czynnosci zmiany pusty na wybrany przez nas typ markera. W tym celu w odpowiednim miejscu w naszym wyzwalaczu dodajemy polecenie "marker_nr_6" setmarkertype "destroy" co bdzie oznaczao tyle co: Ustaw marker 6 po wykonaniu zadania na typ "zniszcz".. pena lista dostnych ikon pod hasem marker ostatecznie nasza linia polece PRZY AKTYWACJI bdzie wygldac tak: "1" objStatus "DONE"; "2" objstatus "active"; "marker_nr_6" setmarkertype "destroy" |